/**
 * @filename:SwitchOrderLadderDeductPolice 2020年06月11日
 * @project hotel-switch  V1.0
 * Copyright(c) 2020 Zhang·JZ Co. Ltd.
 * All right reserved.
 */
package hotel.switchs.oversea.api.VO.order.orderDetail;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;


/**
 * @Description:TODO(订单扣款信息表 实体类)
 *
 * @version: V1.0
 * @author: Zhang·JZ
 *
 */
@Data
public class ReturnOrderLadderDeductPolice {

	private static final long serialVersionUID = 1591855330494L;


	@ApiModelProperty(name = "amount" , value = "扣款金额")
	private BigDecimal amount;


	@ApiModelProperty(name = "currency" , value = "扣款币种")
	private String currency;


	@ApiModelProperty(name = "customerAmount" , value = "customerAmount            暂时未返回")
	private BigDecimal customerAmount;


	@ApiModelProperty(name = "customerCurrency" , value = "customerCurrency            暂时未返回")
	private String customerCurrency;


	@ApiModelProperty(name = "deductionRatio" , value = "扣款比例            暂时未返回")
	private BigDecimal deductionRatio;


//	@DateTimeFormat(pattern = "yyyy-MM-dd")
//	@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
	@ApiModelProperty(name = "startDeductTime" , value = "开始扣款时间(北京时间)                        在最早的startducttime 之前为免费取            消阶梯段（北京时间）")
	private String startDeductTime;


//	@DateTimeFormat(pattern = "yyyy-MM-dd")
//	@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
	@ApiModelProperty(name = "endDeductTime" , value = "最晚扣款时间(北京时间)                        在最晚的 enddeducttime 之后为不可            取消时间段（北京时间）")
	private String endDeductTime;


//	@DateTimeFormat(pattern = "yyyy-MM-dd")
//	@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
	@ApiModelProperty(name = "localStartDeductTime" , value = "开始扣款时间(当地时间)            在最早的 localStartDeductTime 之前            为免费取消阶梯段（当地时间）")
	private String localStartDeductTime;


//	@DateTimeFormat(pattern = "yyyy-MM-dd")
//	@JsonFormat(pattern="yyyy-MM-dd",timezone = "GMT+8")
	@ApiModelProperty(name = "localEndDeductTime" , value = "最晚扣款时间(当地时间)            在最晚的 ocalEndDeductTime 之后为            不可取消时间段（当地时间）")
	private String localEndDeductTime;


	@ApiModelProperty(name = "originalAmount" , value = "原币种扣款金额            暂时未返回")
	private BigDecimal originalAmount;


	@ApiModelProperty(name = "originalCost" , value = "底价扣款金额            暂时未返回")
	private BigDecimal originalCost;


	@ApiModelProperty(name = "originalCurrency" , value = "原币种                        暂时未返回")
	private String originalCurrency;


	@ApiModelProperty(name = "ladderType" , value = "扣款类型                        暂时未返回")
	private Integer ladderType;


}
